c code to encrypt and decrypt a file